Bookly\Lib\Entities\Service D

Total Complexity 136
Dependencies 7
Dependents 42
Total lines 1,457
Lines of code 492
Logical lines of code 244
Comment lines 590
Methods 101
Properties 45

Methods 101

Method Rating Maintainability Complexity Lines of code
appointmentsLimitReached()
C
31 23 112
getCollaborativeDuration()
S
61 5 13
save()
S
56 4 16
getExtras()
S
70 3 6
getTranslatedCategoryName()
S
70 2 6
getImageUrl()
S
72 2 5
withSubServices()
S
79 2 3
getTranslatedTitle()
S
70 2 5
isCollaborative()
S
80 1 3
setUnitsMax()
S
77 1 4
setRecurrenceFrequencies()
S
77 1 4
getRecurrenceFrequencies()
S
82 1 3
setSameStaffForSubservices()
S
77 1 4
getSameStaffForSubservices()
S
82 1 3
setRecurrenceEnabled()
S
77 1 4
getRecurrenceEnabled()
S
82 1 3
setTimeRequirements()
S
77 1 4
getTimeRequirements()
S
82 1 3
getUnitsMax()
S
82 1 3
setCollaborativeEqualDuration()
S
77 1 4
setUnitsMin()
S
77 1 4
getUnitsMin()
S
82 1 3
setStaffPreferenceSettings()
S
77 1 4
getStaffPreferenceSettings()
S
82 1 3
setStaffPreference()
S
77 1 4
getStaffPreference()
S
82 1 3
setLimitPeriod()
S
77 1 4
getLimitPeriod()
S
82 1 3
setAppointmentsLimit()
S
77 1 4
getCollaborativeEqualDuration()
S
82 1 3
getOnlineMeetings()
S
82 1 3
setPackageUnassigned()
S
77 1 4
getMinTimePriorBooking()
S
82 1 3
setPosition()
S
77 1 4
getPosition()
S
82 1 3
setVisibility()
S
77 1 4
getVisibility()
S
82 1 3
setGateways()
S
77 1 4
getGateways()
S
82 1 3
setMinTimePriorCancel()
S
77 1 4
getMinTimePriorCancel()
S
82 1 3
setMinTimePriorBooking()
S
77 1 4
setWCCartInfo()
S
77 1 4
setOnlineMeetings()
S
77 1 4
getTranslatedWCCartInfo()
S
77 1 3
getWCCartInfo()
S
82 1 3
setWCCartInfoName()
S
77 1 4
getTranslatedWCCartInfoName()
S
77 1 3
getWCCartInfoName()
S
82 1 3
setWCProductId()
S
77 1 4
getWCProductId()
S
82 1 3
setFinalStepUrl()
S
77 1 4
getFinalStepUrl()
S
82 1 3
getAppointmentsLimit()
S
82 1 3
getPackageUnassigned()
S
82 1 3
isCompound()
S
80 1 3
setAttachmentId()
S
77 1 4
getColor()
S
82 1 3
setPrice()
S
77 1 4
getPrice()
S
82 1 3
setSlotLength()
S
77 1 4
getSlotLength()
S
82 1 3
setDuration()
S
77 1 4
getSubServices()
S
67 1 8
getDuration()
S
82 1 3
getAttachmentId()
S
82 1 3
getDeposit()
S
82 1 3
setTitle()
S
77 1 4
getTitle()
S
82 1 3
setType()
S
77 1 4
getType()
S
82 1 3
setCategoryId()
S
77 1 4
setCategory()
S
80 1 3
getCategoryId()
S
82 1 3
getMinDuration()
S
80 1 3
getMaxDuration()
S
80 1 3
setColor()
S
77 1 4
setDeposit()
S
77 1 4
setPackageSize()
S
77 1 4
setPaddingRight()
S
77 1 4
getPackageSize()
S
82 1 3
setPackageLifeTime()
S
77 1 4
getTranslatedInfo()
S
77 1 3
setEndTimeInfo()
S
77 1 4
getEndTimeInfo()
S
82 1 3
setStartTimeInfo()
S
77 1 4
getStartTimeInfo()
S
82 1 3
setInfo()
S
77 1 4
getInfo()
S
82 1 3
getPaddingRight()
S
82 1 3
getCapacityMin()
S
82 1 3
setPaddingLeft()
S
77 1 4
getPaddingLeft()
S
82 1 3
setOneBookingPerSlot()
S
77 1 4
getOneBookingPerSlot()
S
82 1 3
setWaitingListCapacity()
S
77 1 4
getWaitingListCapacity()
S
82 1 3
setCapacityMax()
S
77 1 4
getCapacityMax()
S
82 1 3
setCapacityMin()
S
77 1 4
getPackageLifeTime()
S
82 1 3